<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script type="text/javascript">
    add();//函数调用在函数声明的前面，函数也可以执行，因为函数的声明提前
    //声明函数
    function add() {
        console.log("hello world");
    }
    //函数的执行
    add();

////////////////////////////////////////////////////////////////////////

//    num();//虽然变量的声明提前了，但是赋值的操作在调用的后边，所以该句会报错

   //函数的表达式（由变量运算符常量组成的就是表达式）
    var num=function () {
         return 10;
    };

    //调用函数
    console.log(num());




</script>
</body>
</html>